<?php
/**
 * Resource
 *
 * @category	acl
 * @package		dayscript.acl.resource
 * @subpackage
 * @author		Zend Technologies USA Inc.
 * @copyright	Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
 * @license		http://framework.zend.com/license/new-bsd New BSD License
 * @version		$Id: Interface.php 16199 2009-06-21 18:42:43Z thomas $
 * @filesource
 * @link		http://www.dayscript.com
 * @link		{docsLink}
 * @uses
 * @since		1.0
 * @modifiedby	$LastChangedBy: Noel Marin $
 * @modified	$Date: 2009-09-17 $
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 * 
 */
namespace dayscript\acl\resource;

/**
 * Resource
 *
 * Abtract Resource representation
 *
 * @category	acl
 * @package		dayscript.acl.resource
 * @subpackage
 * @author		Zend Technologies USA Inc.
 * @copyright	Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
 * @license		http://framework.zend.com/license/new-bsd New BSD License
 * @version		$Id: Interface.php 16199 2009-06-21 18:42:43Z thomas $
 * @filesource
 * @link		http://www.dayscript.com
 * @link		{docsLink}
 * @uses		
 * @since		1.0
 * @modifiedby	$LastChangedBy: Noel Marin $
 * @modified	$Date: 2009-09-17 $
 */
abstract class Resource {
	
	/**
     * Returns the string identifier of the Role
     *
     * @return string
     */
    public abstract function getResourceId();

}